	.detail {
		width: 100%;
		min-height: 100vh;
		padding-bottom: 40rpx;
		background: $login-background-url no-repeat;
		background-size: 100% auto;
		background-position: 0 -60rpx;
	}

	.content {
		width: 100%;
		height: auto;
		padding-top: 50rpx;
		background: $pay-back3-url no-repeat;
		background-size: 100% 100%;
		background-position: 0 300rpx;
	}

	.addr {
		width: 100%;
		height: 360rpx;
		background: $pay-back1-url no-repeat;
		background-size: 100% 360rpx;
		background-position: center center;
		padding: 80rpx 60rpx 0 60rpx;

		.addrInfo {
			display: flex;
			align-items: center;
			justify-content: space-between;
			padding-left: 40rpx;

			.value {
				font-size: 28rpx;
				font-family: PingFangSC-Medium, PingFang SC;
				font-weight: 500;
				color: #7B7B7B;
			}

			.copy {
				width: 84rpx;
				height: 80rpx;
				background: $mine-copy-url no-repeat;
				background-position: center center;
				background-size: 34rpx 34rpx;
			}
		}

		.hint {
			margin-top: 20rpx;
			padding: 0 20rpx;
			font-size: 20rpx;
			font-family: PingFangSC-Medium, PingFang SC;
			font-weight: 500;
			color: #7B7B7B;
		}
	}

	.pord {
		width: 100%;
		height: 640rpx;
		background: $pay-back2-url no-repeat;
		background-position: center center;
		background-size: 100% 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;

		.img {
			width: 576rpx;
			height: 376rpx;
			border-radius: 22rpx;
		}

		.title {
			font-size: 28rpx;
			font-family: SourceHanSansCN-Bold, SourceHanSansCN;
			font-weight: bold;
			color: #BFCBCD;
			margin: 20rpx 0;

			text {
				margin-left: 20rpx;
			}
		}

		.desc {
			font-size: 24rpx;
			font-family: SourceHanSansCN-Regular, SourceHanSansCN;
			font-weight: 400;
			color: #BFCBCD;

			text {
				margin-left: 20rpx;
			}
		}
	}

	.pay-hint {
		width: 656rpx;
		height: 80rpx;
		line-height: 80rpx;
		font-size: 12px;
		border-radius: 20rpx;
		margin: 0 auto;
		background: linear-gradient(45deg, #050505, #272727);
		font-family: SourceHanSansCN-Regular, SourceHanSansCN;
		font-weight: 400;
		color: #BFCBCD;
		padding: 0 20rpx;
	}

	.auth {
		padding: 0 0 0 60rpx;
		font-size: 12px;
		font-family: SourceHanSansCN-Regular, SourceHanSansCN;
		font-weight: 400;
		color: #BFCBCD;
		margin: 40rpx 0;

		.text {
			color: #0091FF;
		}

		/deep/ .uni-checkbox-input {
			border-radius: 50%;
			background-color: rgba(0, 0, 0, 0);
			border-color: #FFBD47;
			transform: scale(0.8);
		}

		/deep/ .uni-checkbox-input-checked {
			border-color: #FFBD47 !important;
		}

		/deep/ .uni-checkbox-input:hover {
			border-color: #FFBD47 !important;
		}
	}

	.paybtn {
		width: 684rpx;
		height: 88rpx;
		background: #121212;
		box-shadow: -10px -10px 20px 0px rgba(39, 39, 39, 0.54), 10px 10px 20px 0px rgba(0, 0, 0, 0.83);
		border-radius: 44rpx;
		border: 4rpx solid #FFBD47;
		font-size: 28rpx;
		font-family: SourceHanSansCN-Regular, SourceHanSansCN;
		font-weight: 400;
		color: #FFBD47;
	}

	.popup {
		width: 100%;
		min-height: 300rpx;
		padding: 0 40rpx;
		display: flex;
		flex-direction: column;
		align-items: center;
		padding: 40rpx 0;
		background: #D2D5DB;

		.value {
			display: flex;
			border-radius: 22rpx;
			overflow: hidden;

			.item {
				width: 112rpx;
				height: 94rpx;
				display: flex;
				align-items: center;
				justify-content: center;
				background: #FFFFFF;
				border: 1px solid rgba(151, 151, 151, 0.1);
				font-size: 34px;
				font-family: SFProDisplay-Regular, SFProDisplay;
				font-weight: 400;
				color: #000000;
			}
		}

		.hint {
			margin: 20rpx 0;
		}
	}